[INFO] fetching crate arbitrary 1.3.2...
[INFO] checking arbitrary-1.3.2 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate arbitrary 1.3.2 into /workspace/builds/worker-7-tc1/source
[INFO] validating manifest of crates.io crate arbitrary 1.3.2 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate arbitrary 1.3.2
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate arbitrary 1.3.2
[INFO] tweaked toml for crates.io crate arbitrary 1.3.2 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] crate crates.io crate arbitrary 1.3.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded derive_arbitrary v1.3.2
[INFO] [stderr]   Downloaded exhaustigen v0.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ca434c49d7fbfac40278be6f70719d64dbb73c3fbdc372cc5d9be72f571f65b2
[INFO] running `Command { std: "docker" "start" "-a" "ca434c49d7fbfac40278be6f70719d64dbb73c3fbdc372cc5d9be72f571f65b2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ca434c49d7fbfac40278be6f70719d64dbb73c3fbdc372cc5d9be72f571f65b2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ca434c49d7fbfac40278be6f70719d64dbb73c3fbdc372cc5d9be72f571f65b2", kill_on_drop: false }`
[INFO] [stdout] ca434c49d7fbfac40278be6f70719d64dbb73c3fbdc372cc5d9be72f571f65b2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d25da7d3521f2d9d874576e6bc738e336801fe45f9132044529bf7e8c6e02739
[INFO] running `Command { std: "docker" "start" "-a" "d25da7d3521f2d9d874576e6bc738e336801fe45f9132044529bf7e8c6e02739", kill_on_drop: false }`
[INFO] [stderr]     Checking exhaustigen v0.1.0
[INFO] [stderr]     Checking arbitrary v1.3.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.50s
[INFO] running `Command { std: "docker" "inspect" "d25da7d3521f2d9d874576e6bc738e336801fe45f9132044529bf7e8c6e02739", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d25da7d3521f2d9d874576e6bc738e336801fe45f9132044529bf7e8c6e02739", kill_on_drop: false }`
[INFO] [stdout] d25da7d3521f2d9d874576e6bc738e336801fe45f9132044529bf7e8c6e02739
[INFO] checking arbitrary-1.3.2 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate arbitrary 1.3.2 into /workspace/builds/worker-7-tc2/source
[INFO] validating manifest of crates.io crate arbitrary 1.3.2 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate arbitrary 1.3.2
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate arbitrary 1.3.2
[INFO] tweaked toml for crates.io crate arbitrary 1.3.2 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] crate crates.io crate arbitrary 1.3.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6c47e968a3673504ad25f4fbc9f527d0323e0192573e237b597a5d8d027374d4
[INFO] running `Command { std: "docker" "start" "-a" "6c47e968a3673504ad25f4fbc9f527d0323e0192573e237b597a5d8d027374d4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6c47e968a3673504ad25f4fbc9f527d0323e0192573e237b597a5d8d027374d4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6c47e968a3673504ad25f4fbc9f527d0323e0192573e237b597a5d8d027374d4", kill_on_drop: false }`
[INFO] [stdout] 6c47e968a3673504ad25f4fbc9f527d0323e0192573e237b597a5d8d027374d4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5a8401e5e73f257e3caf9b279df599329c23b8298f71df505190377252aa2381
[INFO] running `Command { std: "docker" "start" "-a" "5a8401e5e73f257e3caf9b279df599329c23b8298f71df505190377252aa2381", kill_on_drop: false }`
[INFO] [stderr]     Checking exhaustigen v0.1.0
[INFO] [stderr]     Checking arbitrary v1.3.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:245:41
[INFO] [stdout]     |
[INFO] [stdout] 245 |                 Self::int_in_range_impl(0..=max_size as u8, for_size.iter().copied())?.0 as usize
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:251:41
[INFO] [stdout]     |
[INFO] [stdout] 251 |                 Self::int_in_range_impl(0..=max_size as u16, for_size.iter().copied())?.0 as usize
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:257:41
[INFO] [stdout]     |
[INFO] [stdout] 257 |                 Self::int_in_range_impl(0..=max_size as u32, for_size.iter().copied())?.0 as usize
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:263:41
[INFO] [stdout]     |
[INFO] [stdout] 263 |                 Self::int_in_range_impl(0..=max_size as u64, for_size.iter().copied())?.0 as usize
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/unstructured.rs:298:32
[INFO] [stdout]     |
[INFO] [stdout] 298 |         self.data = &self.data[bytes_consumed..];
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:454:37
[INFO] [stdout]     |
[INFO] [stdout] 454 |         let idx = self.int_in_range(0..=len - 1)?;
[INFO] [stdout]     |                                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:489:35
[INFO] [stdout]     |
[INFO] [stdout] 489 |         let x = self.int_in_range(T::ONE..=denominator)?;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/unstructured.rs:524:28
[INFO] [stdout]     |
[INFO] [stdout] 524 |         for byte in buffer[n..].iter_mut() {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/unstructured.rs:527:32
[INFO] [stdout]     |
[INFO] [stdout] 527 |         self.data = &self.data[n..];
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/unstructured.rs:701:18
[INFO] [stdout]     |
[INFO] [stdout] 701 |         for _ in 0..self.int_in_range(min..=max)? {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:701:39
[INFO] [stdout]     |
[INFO] [stdout] 701 |         for _ in 0..self.int_in_range(min..=max)? {
[INFO] [stdout]     |                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/size_hint.rs:59:15
[INFO] [stdout]    |
[INFO] [stdout] 59 |         hints[1..].iter().copied().fold(head, or)
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:313:30
[INFO] [stdout]     |
[INFO] [stdout] 313 |                       for i in 0..mem::size_of::<$ty>() {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 330 | / impl_arbitrary_for_integers! {
[INFO] [stdout] 331 | |     u8: u8;
[INFO] [stdout] 332 | |     u16: u16;
[INFO] [stdout] 333 | |     u32: u32;
[INFO] [stdout] ...   |
[INFO] [stdout] 342 | |     isize: usize;
[INFO] [stdout] 343 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_arbitrary_for_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:454:28
[INFO] [stdout]     |
[INFO] [stdout] 454 |     bounded_range(|(a, b)| a..b),
[INFO] [stdout]     |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/lib.rs:464:25
[INFO] [stdout]     |
[INFO] [stdout] 464 |     unbounded_range(|a| a..),
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/lib.rs:471:28
[INFO] [stdout]     |
[INFO] [stdout] 471 |     bounded_range(|(a, b)| a..=b),
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/lib.rs:517:28
[INFO] [stdout]     |
[INFO] [stdout] 517 |             u.int_in_range(0..=999_999_999)?,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/lib.rs:725:36
[INFO] [stdout]     |
[INFO] [stdout] 725 |         match u.int_in_range::<u8>(0..=2)? {
[INFO] [stdout]     |                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:245:41
[INFO] [stdout]     |
[INFO] [stdout] 245 |                 Self::int_in_range_impl(0..=max_size as u8, for_size.iter().copied())?.0 as usize
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:251:41
[INFO] [stdout]     |
[INFO] [stdout] 251 |                 Self::int_in_range_impl(0..=max_size as u16, for_size.iter().copied())?.0 as usize
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:257:41
[INFO] [stdout]     |
[INFO] [stdout] 257 |                 Self::int_in_range_impl(0..=max_size as u32, for_size.iter().copied())?.0 as usize
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:263:41
[INFO] [stdout]     |
[INFO] [stdout] 263 |                 Self::int_in_range_impl(0..=max_size as u64, for_size.iter().copied())?.0 as usize
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/unstructured.rs:298:32
[INFO] [stdout]     |
[INFO] [stdout] 298 |         self.data = &self.data[bytes_consumed..];
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:454:37
[INFO] [stdout]     |
[INFO] [stdout] 454 |         let idx = self.int_in_range(0..=len - 1)?;
[INFO] [stdout]     |                                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:489:35
[INFO] [stdout]     |
[INFO] [stdout] 489 |         let x = self.int_in_range(T::ONE..=denominator)?;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/unstructured.rs:524:28
[INFO] [stdout]     |
[INFO] [stdout] 524 |         for byte in buffer[n..].iter_mut() {
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/unstructured.rs:527:32
[INFO] [stdout]     |
[INFO] [stdout] 527 |         self.data = &self.data[n..];
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/unstructured.rs:701:18
[INFO] [stdout]     |
[INFO] [stdout] 701 |         for _ in 0..self.int_in_range(min..=max)? {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:701:39
[INFO] [stdout]     |
[INFO] [stdout] 701 |         for _ in 0..self.int_in_range(min..=max)? {
[INFO] [stdout]     |                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:891:32
[INFO] [stdout]     |
[INFO] [stdout] 891 |         let x = u.int_in_range(0..=0).unwrap();
[INFO] [stdout]     |                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:900:44
[INFO] [stdout]     |
[INFO] [stdout] 900 |         assert_eq!(1, u.int_in_range::<u8>(0..=u8::MAX).unwrap());
[INFO] [stdout]     |                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:904:45
[INFO] [stdout]     |
[INFO] [stdout] 904 |         assert_eq!(1, u.int_in_range::<u32>(0..=u8::MAX as u32).unwrap());
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:908:45
[INFO] [stdout]     |
[INFO] [stdout] 908 |         assert_eq!(1, u.int_in_range::<u32>(0..=u8::MAX as u32 + 1).unwrap());
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:914:22
[INFO] [stdout]     |
[INFO] [stdout] 914 |         for input in u8::MIN..=u8::MAX {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:918:36
[INFO] [stdout]     |
[INFO] [stdout] 918 |             let x = u.int_in_range(1..=u8::MAX).unwrap();
[INFO] [stdout]     |                                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:922:36
[INFO] [stdout]     |
[INFO] [stdout] 922 |             let x = u.int_in_range(0..=u8::MAX - 1).unwrap();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:937:22
[INFO] [stdout]     |
[INFO] [stdout] 937 |         for input in u8::MIN..=u8::MAX {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:941:36
[INFO] [stdout]     |
[INFO] [stdout] 941 |             let x = u.int_in_range(0..=u8::MAX).unwrap();
[INFO] [stdout]     |                                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:945:36
[INFO] [stdout]     |
[INFO] [stdout] 945 |             let x = u.int_in_range(1..=u8::MAX).unwrap();
[INFO] [stdout]     |                                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:949:36
[INFO] [stdout]     |
[INFO] [stdout] 949 |             let x = u.int_in_range(0..=u8::MAX - 1).unwrap();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:953:36
[INFO] [stdout]     |
[INFO] [stdout] 953 |             let x = u.int_in_range(100..=109).unwrap();
[INFO] [stdout]     |                                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:983:22
[INFO] [stdout]     |
[INFO] [stdout] 983 |         for input in 0..=u8::MAX {
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:987:36
[INFO] [stdout]     |
[INFO] [stdout] 987 |             let x = u.int_in_range(i8::MIN..=i8::MAX).unwrap();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:991:36
[INFO] [stdout]     |
[INFO] [stdout] 991 |             let x = u.int_in_range(i8::MIN + 1..=i8::MAX).unwrap();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:995:36
[INFO] [stdout]     |
[INFO] [stdout] 995 |             let x = u.int_in_range(i8::MIN..=i8::MAX - 1).unwrap();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/unstructured.rs:999:36
[INFO] [stdout]     |
[INFO] [stdout] 999 |             let x = u.int_in_range(-10..=10).unwrap();
[INFO] [stdout]     |                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/size_hint.rs:59:15
[INFO] [stdout]    |
[INFO] [stdout] 59 |         hints[1..].iter().copied().fold(head, or)
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:313:30
[INFO] [stdout]     |
[INFO] [stdout] 313 |                       for i in 0..mem::size_of::<$ty>() {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 330 | / impl_arbitrary_for_integers! {
[INFO] [stdout] 331 | |     u8: u8;
[INFO] [stdout] 332 | |     u16: u16;
[INFO] [stdout] 333 | |     u32: u32;
[INFO] [stdout] ...   |
[INFO] [stdout] 342 | |     isize: usize;
[INFO] [stdout] 343 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_arbitrary_for_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:454:28
[INFO] [stdout]     |
[INFO] [stdout] 454 |     bounded_range(|(a, b)| a..b),
[INFO] [stdout]     |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/lib.rs:464:25
[INFO] [stdout]     |
[INFO] [stdout] 464 |     unbounded_range(|a| a..),
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/lib.rs:471:28
[INFO] [stdout]     |
[INFO] [stdout] 471 |     bounded_range(|(a, b)| a..=b),
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/lib.rs:517:28
[INFO] [stdout]     |
[INFO] [stdout] 517 |             u.int_in_range(0..=999_999_999)?,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/lib.rs:725:36
[INFO] [stdout]     |
[INFO] [stdout] 725 |         match u.int_in_range::<u8>(0..=2)? {
[INFO] [stdout]     |                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/lib.rs:451:5
[INFO] [stdout]     |
[INFO] [stdout] 451 |     Range<A>,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D trait-impl-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeFrom` type
[INFO] [stdout]    --> src/lib.rs:461:5
[INFO] [stdout]     |
[INFO] [stdout] 461 |     RangeFrom<A>,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeInclusive` type
[INFO] [stdout]    --> src/lib.rs:468:5
[INFO] [stdout]     |
[INFO] [stdout] 468 |     RangeInclusive<A>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeInclusive` type in public function
[INFO] [stdout]    --> src/unstructured.rs:293:46
[INFO] [stdout]     |
[INFO] [stdout] 293 |     pub fn int_in_range<T>(&mut self, range: ops::RangeInclusive<T>) -> Result<T>
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors; 18 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `arbitrary` (lib) due to 5 previous errors; 18 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 35 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "5a8401e5e73f257e3caf9b279df599329c23b8298f71df505190377252aa2381", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5a8401e5e73f257e3caf9b279df599329c23b8298f71df505190377252aa2381", kill_on_drop: false }`
[INFO] [stdout] 5a8401e5e73f257e3caf9b279df599329c23b8298f71df505190377252aa2381
